草庐IT

Android RemoteControlClient 位图缩放

全部标签

android - 将NV21字节数组转换为位图可读格式

这个问题在这里已经有了答案:HowtouseScriptIntrinsicYuvToRGB(convertingbyte[]yuvtobyte[]rgba)(5个答案)关闭4年前。嘿,我正在创建小型相机应用程序,我已经实现了所有功能,但我有一个问题,即将NV21字节数组转换为jpeg格式我找到了很多方法,但所有方法甚至都无法工作或无法在某些设备上工作首先我尝试了这个fragment,它在Xperiaz25.2上工作,但在galaxys44.4.4上工作bitmap=BitmapFactory.decodeByteArray(data,0,data.length);同样这种方式在同一台设

【C++】哈希(位图、布隆过滤器)

一、哈希的应用(位图和布隆过滤器)1、位图(bitset)(1)位图概念【题目】给 40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。遍历40亿个数,时间复杂度为:O(N)。先排序,快排:O(NlogN),再利用二分查找:O(logN)。将40亿个数放进set/unordered_set中,然后再查找key在不在。位图解决。前面三种解法看似可行,实际上有很大的问题:内存消耗太大。40亿个整数要占用多少空间?大约是16GB。1GB=1024*1024*1024=210*210*210=230(大约是10亿byte)4GB=4*230=232byte(

Android:如何:通过位图设置 ImageSwitcher 的图像? setImageBitmap 不存在?

我无法从ImageSwitcher中找到setImageBitmap。有没有办法通过位图设置它?更新1然后我找到了这个->setImagefromfileURI但我的情况是,在位图中设置为ImageSwitcher之前,我必须先在位图中绘制一些内容。那么,有没有办法通过位图来设置呢?如果不行,我必须从修改后的位图中输出图像文件,然后使用setImageURI。但这是在浪费内存。更新2备选方案:有没有办法将图像文件从sdcard动态存储到R.drawable或R.raw以生成资源/可绘制ID。然后用它来setImageResource或者setImageDrawable?

android - 使用 getDrawingCache 保存 View 位图会产生黑色图像

我尝试使用setDrawingCacheEnabled和getDrawingCache进行的所有操作均无效。系统正在制作图像,但它看起来只是黑色。SO上的其他人似乎也有类似的问题,但答案似乎太复杂或与我的情况无关。以下是我看过的一些内容:Saveviewlikebitmap,IonlygetblackscreenScreenshotshowsblackgetDrawingCachealwaysreturnsthesameBitmapConvertviewtobitmaponAndroidbitmapisnotsavingproperlyonlyblackimageCustomviewc

java - Android位图调整大小

调整位图大小的最佳方法是什么?使用options.inSampleSize=2;Bitmapbitmap=BitmapFactory.decodeResource(getResources(),R.drawable.mandy_moore,options);或Bitmapresizedbitmap=Bitmap.createScaledBitmap(bitmap,200,200,true); 最佳答案 Whatisthebestwayofresizingabitmap?这取决于您需要的灵active:options.inSample

java - 如何使位图变亮或变暗

我如何获取现有的位图,比如说Bitmapbm=BitmapFactory.decodeResource(getResources(),R.drawable.somebitmap);并编写一个返回位图的深色版本的方法?privateBitmapdarkenBitMap(Bitmapbm){}我一直在尝试使用Paint和Canvas,但到目前为止没有结果。 最佳答案 我终于明白了。希望它能帮助别人。privateBitmapdarkenBitMap(Bitmapbm){Canvascanvas=newCanvas(bm);Paintp=

Android imageview 从缩放图像中获取像素颜色

我的家庭自动化应用程序有一项功能,人们可以将图像连同平面图和仪表板一起上传到手机,他们可以使用这些图像来控制他们的家庭自动化软件。我让他们上传两张图片:一张带有他们想要显示的图形的可见图像,以及第二张带有纯色的彩色图,对应于他们想要从可见图像定位区域的对象。两张图片的像素大小必须相同。当他们点击屏幕时,我希望能够从颜色图叠加层中获取颜色,然后我继续执行与该颜色相关的所有操作。问题是,图像的缩放把我搞砸了。他们使用的图像可能比设备屏幕大,所以我缩放它们以适合显示。我现在真的不需要双指缩放功能,但我可能会在以后实现它。现在,我只希望图像以最大尺寸显示,以便适合屏幕。所以,我的问题是,我该如

Android map 缩放以显示所有图钉

我在map上添加了5个图钉。我如何告诉MapView尽可能缩放并保持所有图钉在View中? 最佳答案 如果您使用的是ItemizedOverlay,这是一个更简单的解决方案publicvoidfitOverlays(){mMapView.getController().zoomToSpan(mItemizedOverlay.getLatSpanE6(),mItemizedOverlay.getLonSpanE6());} 关于Androidmap缩放以显示所有图钉,我们在StackOve

android - 如何为相机预览实现双指缩放功能

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我尝试对来自this的图像进行缩放功能.itworksfinebutihowcanIimplementpinch-zoomfeatureforcamerapreview.它工作正常,但我如何实现相机预览的捏缩放功能。请帮我。提前致谢...

android - 将 Android 位图的一部分重叠绘制到自身上是否安全?

我在我的摩托罗拉Droid上对此进行了测试,它按预期工作。但是,我担心这可能是:效率极低。不保证适用于所有Android手机。代码:/*Createasimple100by100bitmap*/BitmapmyBitmap=Bitmap.createBitmap(100,100,Bitmap.Config.ARGB_8888);/*Createacanvaswithwhichtodrawonmybitmap*/CanvasmyCanvas=newCanvas(myBitmap);/*Drawasubsetofmybitmapontoitself,withthesourcerectang